package com.quanyan.place.entity.vo;

import com.quanyan.place.entity.TbPlaceImage;
import com.quanyan.place.entity.apiresp.RespBizPlaceTrafficInfo;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;

/**
 * Created by Administrator on 2016/4/15 0015.
 */
public class PlaceFromDataVo implements Serializable{
    @NotNull
    private Integer id;

    private Integer supplierId;

    private String name;

    private String code;

    private String contact;

    private String phone; // 场馆电话

    private String bookingConsultPhone; // 订场咨询电话

    private Integer provinceId;

    private Integer cityId;

    private Integer districtId;

    private String address;

    private Double lat;

    private Double lng;

    private String comment;

    private Integer uid;

    private Integer deptId;

    private Integer placeId;

    private Byte isPrimeLocation;

    private Byte isContainPrimeTime;

    private String manageType;

    private String placeLevel;

    private String startBusinessTime;

    private String remainTime;

    private Byte isContainBath;

    private Byte isContainWater;

    private Byte isContainWifi;

    private Byte isContainHeating;

    private Byte isContainAc;

    private Byte isContainAdArea;

    private Byte isParkFree;

    private Integer parkNum;

    private String manageName;

    private String ownership;

    private String businessHourStart;

    private String businessHourEnd;

    private String holidayBusinessHourStart;

    private String holidayBusinessHourEnd;

    private String city;

    private String districtName;

    private String supplier;

    private String manageTypeName;

    private Byte isSign;

    private Byte isTrain;

    private Byte isLockerRoom;

    private Byte isVipHouse;

    private Byte isVip;

    private Byte businessMode;

    private String trafficInfo;

    private String placeGoods;

    private String videoUrl; // 场馆视频URL

    private List<TbBizPlaceUnitVo> place_unit_list;

    private List<TbPlaceImage> place_attach_list;

    private List<Integer> placeCategoryList;

    private List<RespBizPlaceTrafficInfo> trafficInfoList;

    public List<RespBizPlaceTrafficInfo> getTrafficInfoList() {
        return trafficInfoList;
    }

    public void setTrafficInfoList(List<RespBizPlaceTrafficInfo> trafficInfoList) {
        this.trafficInfoList = trafficInfoList;
    }

    public Byte getIsTrain() {
        return isTrain;
    }

    public void setIsTrain(Byte isTrain) {
        this.isTrain = isTrain;
    }

    public Byte getIsLockerRoom() {
        return isLockerRoom;
    }

    public void setIsLockerRoom(Byte isLockerRoom) {
        this.isLockerRoom = isLockerRoom;
    }

    public Byte getIsVipHouse() {
        return isVipHouse;
    }

    public void setIsVipHouse(Byte isVipHouse) {
        this.isVipHouse = isVipHouse;
    }

    public Byte getIsVip() {
        return isVip;
    }

    public void setIsVip(Byte isVip) {
        this.isVip = isVip;
    }

    public String getTrafficInfo() {
        return trafficInfo;
    }

    public void setTrafficInfo(String trafficInfo) {
        this.trafficInfo = trafficInfo;
    }

    public String getPlaceGoods() {
        return placeGoods;
    }

    public void setPlaceGoods(String placeGoods) {
        this.placeGoods = placeGoods;
    }

    public List<Integer> getPlaceCategoryList() {
        return placeCategoryList;
    }

    public void setPlaceCategoryList(List<Integer> placeCategoryList) {
        this.placeCategoryList = placeCategoryList;
    }

    public Byte getIsContainPrimeTime() {
        return isContainPrimeTime;
    }

    public void setIsContainPrimeTime(Byte isContainPrimeTime) {
        this.isContainPrimeTime = isContainPrimeTime;
    }

    public Byte getIsSign() {
        return isSign;
    }

    public void setIsSign(Byte isSign) {
        this.isSign = isSign;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getDistrictName() {
        return districtName;
    }

    public void setDistrictName(String districtName) {
        this.districtName = districtName;
    }

    public String getSupplier() {
        return supplier;
    }

    public void setSupplier(String supplier) {
        this.supplier = supplier;
    }

    public String getManageTypeName() {
        return manageTypeName;
    }

    public void setManageTypeName(String manageTypeName) {
        this.manageTypeName = manageTypeName;
    }

    public List<TbPlaceImage> getPlace_attach_list() {
        return place_attach_list;
    }

    public void setPlace_attach_list(List<TbPlaceImage> place_attach_list) {
        this.place_attach_list = place_attach_list;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getSupplierId() {
        return supplierId;
    }

    public void setSupplierId(Integer supplierId) {
        this.supplierId = supplierId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getContact() {
        return contact;
    }

    public void setContact(String contact) {
        this.contact = contact;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getBookingConsultPhone() {
        return bookingConsultPhone;
    }

    public void setBookingConsultPhone(String bookingConsultPhone) {
        this.bookingConsultPhone = bookingConsultPhone;
    }

    public Integer getProvinceId() {
        return provinceId;
    }

    public void setProvinceId(Integer provinceId) {
        this.provinceId = provinceId;
    }

    public Integer getCityId() {
        return cityId;
    }

    public void setCityId(Integer cityId) {
        this.cityId = cityId;
    }

    public Integer getDistrictId() {
        return districtId;
    }

    public void setDistrictId(Integer districtId) {
        this.districtId = districtId;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public Double getLat() {
        return lat;
    }

    public void setLat(Double lat) {
        this.lat = lat;
    }

    public Double getLng() {
        return lng;
    }

    public void setLng(Double lng) {
        this.lng = lng;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public Integer getUid() {
        return uid;
    }

    public void setUid(Integer uid) {
        this.uid = uid;
    }

    public Integer getDeptId() {
        return deptId;
    }

    public void setDeptId(Integer deptId) {
        this.deptId = deptId;
    }

    public Integer getPlaceId() {
        return placeId;
    }

    public void setPlaceId(Integer placeId) {
        this.placeId = placeId;
    }

    public Byte getIsPrimeLocation() {
        return isPrimeLocation;
    }

    public void setIsPrimeLocation(Byte isPrimeLocation) {
        this.isPrimeLocation = isPrimeLocation;
    }

    public String getManageType() {
        return manageType;
    }

    public void setManageType(String manageType) {
        this.manageType = manageType;
    }

    public String getPlaceLevel() {
        return placeLevel;
    }

    public void setPlaceLevel(String placeLevel) {
        this.placeLevel = placeLevel;
    }

    public String getStartBusinessTime() {
        return startBusinessTime;
    }

    public void setStartBusinessTime(String startBusinessTime) {
        this.startBusinessTime = startBusinessTime;
    }

    public String getRemainTime() {
        return remainTime;
    }

    public void setRemainTime(String remainTime) {
        this.remainTime = remainTime;
    }

    public Byte getIsContainBath() {
        return isContainBath;
    }

    public void setIsContainBath(Byte isContainBath) {
        this.isContainBath = isContainBath;
    }

    public Byte getIsContainWater() {
        return isContainWater;
    }

    public void setIsContainWater(Byte isContainWater) {
        this.isContainWater = isContainWater;
    }

    public Byte getIsContainWifi() {
        return isContainWifi;
    }

    public void setIsContainWifi(Byte isContainWifi) {
        this.isContainWifi = isContainWifi;
    }

    public Byte getIsContainHeating() {
        return isContainHeating;
    }

    public void setIsContainHeating(Byte isContainHeating) {
        this.isContainHeating = isContainHeating;
    }

    public Byte getIsContainAc() {
        return isContainAc;
    }

    public void setIsContainAc(Byte isContainAc) {
        this.isContainAc = isContainAc;
    }

    public Byte getIsContainAdArea() {
        return isContainAdArea;
    }

    public void setIsContainAdArea(Byte isContainAdArea) {
        this.isContainAdArea = isContainAdArea;
    }

    public Byte getIsParkFree() {
        return isParkFree;
    }

    public void setIsParkFree(Byte isParkFree) {
        this.isParkFree = isParkFree;
    }

    public Integer getParkNum() {
        return parkNum;
    }

    public void setParkNum(Integer parkNum) {
        this.parkNum = parkNum;
    }

    public String getManageName() {
        return manageName;
    }

    public void setManageName(String manageName) {
        this.manageName = manageName;
    }

    public String getOwnership() {
        return ownership;
    }

    public void setOwnership(String ownership) {
        this.ownership = ownership;
    }

    public String getBusinessHourStart() {
        return businessHourStart;
    }

    public void setBusinessHourStart(String businessHourStart) {
        this.businessHourStart = businessHourStart;
    }

    public String getBusinessHourEnd() {
        return businessHourEnd;
    }

    public void setBusinessHourEnd(String businessHourEnd) {
        this.businessHourEnd = businessHourEnd;
    }

    public String getHolidayBusinessHourStart() {
        return holidayBusinessHourStart;
    }

    public void setHolidayBusinessHourStart(String holidayBusinessHourStart) {
        this.holidayBusinessHourStart = holidayBusinessHourStart;
    }

    public String getHolidayBusinessHourEnd() {
        return holidayBusinessHourEnd;
    }

    public void setHolidayBusinessHourEnd(String holidayBusinessHourEnd) {
        this.holidayBusinessHourEnd = holidayBusinessHourEnd;
    }

    public String getVideoUrl() {
        return videoUrl;
    }

    public void setVideoUrl(String videoUrl) {
        this.videoUrl = videoUrl;
    }

    public List<TbBizPlaceUnitVo> getPlace_unit_list() {
        return place_unit_list;
    }

    public void setPlace_unit_list(List<TbBizPlaceUnitVo> place_unit_list) {
        this.place_unit_list = place_unit_list;
    }

    public Byte getBusinessMode() {
        return businessMode;
    }

    public void setBusinessMode(Byte businessMode) {
        this.businessMode = businessMode;
    }

    @Override
    public String toString() {
        return "PlaceFromDataVo{" +
                "id=" + id +
                ", supplierId=" + supplierId +
                ", name='" + name + '\'' +
                ", contact='" + contact + '\'' +
                ", phone='" + phone + '\'' +
                ", provinceId=" + provinceId +
                ", cityId=" + cityId +
                ", districtId=" + districtId +
                ", address='" + address + '\'' +
                ", lat=" + lat +
                ", lng=" + lng +
                ", comment='" + comment + '\'' +
                ", uid=" + uid +
                ", deptId=" + deptId +
                ", placeId=" + placeId +
                ", isPrimeLocation=" + isPrimeLocation +
                ", manageType='" + manageType + '\'' +
                ", placeLevel='" + placeLevel + '\'' +
                ", startBusinessTime='" + startBusinessTime + '\'' +
                ", remainTime='" + remainTime + '\'' +
                ", isContainBath=" + isContainBath +
                ", isContainWater=" + isContainWater +
                ", isContainWifi=" + isContainWifi +
                ", isContainHeating=" + isContainHeating +
                ", isContainAc=" + isContainAc +
                ", isContainAdArea=" + isContainAdArea +
                ", isParkFree=" + isParkFree +
                ", parkNum=" + parkNum +
                ", manageName='" + manageName + '\'' +
                ", ownership='" + ownership + '\'' +
                ", businessHourStart='" + businessHourStart + '\'' +
                ", businessHourEnd='" + businessHourEnd + '\'' +
                ", holidayBusinessHourStart='" + holidayBusinessHourStart + '\'' +
                ", holidayBusinessHourEnd='" + holidayBusinessHourEnd + '\'' +
                ", city='" + city + '\'' +
                ", supplier='" + supplier + '\'' +
                ", manageTypeName='" + manageTypeName + '\'' +
                ", place_unit_list=" + place_unit_list +
                ", place_attach_list=" + place_attach_list +
                '}';
    }
}
